factoring a general strategy